A Review of Computer Vision Segmentation Algorithms
نویسندگان
چکیده
1 Introduction The remote sensing and computer vision communities share a common goal of extracting useful information from raw imagery. Both communities have exploited several trends that support the increasingly timely, cost effective, accurate, and effective automated extraction of information from raw imagery that include increasingly powerful, affordable, and available computer hardware; increasingly sophisticated software tools, both commercial and open source, that have a proven track record; a growing community of computer knowledgeable users; and an increasing proliferation of sophisticated sensors, both active and passive, ranging from handheld digital cameras to commercial satellites with drastically improved spatial, radiometric, and temporal resolution. While the computer vision (CV) community has many of the same goals as the remote sensing (RS) cummunity, its applications are not focused in characterising the earth's surface but include a much wider range of applications. and entertainment. Computer vision systems have been designed that can control robots or autonomous vehicles, inspect machine parts, detect and recognize human faces, retrieve images from large databases according to content, reconstruct large objects or portions of cities from multiple photographs, track suspicious people or objects in videos, and more. Remote sensing systems work on multi-spectral images that captures image data at specific frequencies across the electromagnetic spectrum. These images contain multiple bands, some from light frequencies visible to humans and some from frequencies beyond the visible light range, such as in-frared. Computer vision systems have been developed for all types of images, but mainly work with single-band graytone images, three-band color images, and single-band depth images, sometimes registered to color images of the same scene. In spite of this difference, many of the same tools can be used in both computer vision and remote sensing. Table 1 shows a simplified classification of computer vision tools, which are available in both open-source, such as Intel's OpenCV library in C++ [15] and NIH's ImageJ library in Java [3], and 2 Basic Tools Example Applications filters noise suppression edge detection texture description segmentation object recognition image retrieval medical image analysis interest operators image matching motion analysis object recognition image retrieval photogrammetric operations 3D reconstruction Table 1: A Simple Classification of Computer Vision Tools commercial packages such as Matlab with its Image Processing and Signal Processing toolkits [14]. Filter tools, which should be familiar to most RS workers, are used to enhance images or extract low-level features. Sharpening, brightening, noise removal, edge detection, and texture feature …
منابع مشابه
A Hybrid Optimization Algorithm for Learning Deep Models
Deep learning is one of the subsets of machine learning that is widely used in Artificial Intelligence (AI) field such as natural language processing and machine vision. The learning algorithms require optimization in multiple aspects. Generally, model-based inferences need to solve an optimized problem. In deep learning, the most important problem that can be solved by optimization is neural n...
متن کاملA Hybrid Optimization Algorithm for Learning Deep Models
Deep learning is one of the subsets of machine learning that is widely used in Artificial Intelligence (AI) field such as natural language processing and machine vision. The learning algorithms require optimization in multiple aspects. Generally, model-based inferences need to solve an optimized problem. In deep learning, the most important problem that can be solved by optimization is neural n...
متن کاملHigh Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation
Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...
متن کاملHigh Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation
Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...
متن کاملCluster-Based Image Segmentation Using Fuzzy Markov Random Field
Image segmentation is an important task in image processing and computer vision which attract many researchers attention. There are a couple of information sets pixels in an image: statistical and structural information which refer to the feature value of pixel data and local correlation of pixel data, respectively. Markov random field (MRF) is a tool for modeling statistical and structural inf...
متن کاملEvaluation of Retinal Optic Disc Segmentation in Patients with Glaucoma and Comparison with Other Methods of Medical Image Processing
Introduction: Glaucoma is the most common cause of blindness in some countries. In the meantime, the field of retinal image processing has been proposed in order to provide automatic systems for disease diagnosis. Among the methods of medical image processing, image segmentation is a process of identification and change in the display of an image. The objective of this study was to use t...
متن کامل